import java.io.File;

/**
 * @author zyj
 * @date 2022年05月26日 11:11
 */
public class 剪切 {
    public static void main(String[] args) {
        File source = new File("C:\\Users\\Lenovo\\Desktop\\a");
        File dest = new File("C:\\Users\\Lenovo\\Desktop\\b");
//        renameTo(source, dest);
        File[] files = source.listFiles();
        for (File f : files) {
            f.renameTo(new File(dest + File.separator + f.getName()));

        }
    }

    private static void renameTo(File source, File dest) {
        if (null != source && source.isDirectory()) {
            File[] files = source.listFiles();
            for (File f : files) {
                if (f.isDirectory()) {
                    //创建目标文件夹
                    File file = new File(dest + File.separator + f.getName());
                    if (!file.exists()) {
                        file.mkdirs();
                    }
                    renameTo(f, file);
                } else {
                    f.renameTo(new File(dest + File.separator + f.getName()));
                }
            }
        }
    }
}
